package anji.plus.system.mark.service;


import anji.plus.system.mark.base.IBaseService;
import anji.plus.system.mark.domain.SysUser;
import anji.plus.system.mark.domain.TaskList;
import anji.plus.system.mark.domain.TaskNodeList;
import anji.plus.system.mark.dto.TaskListDto;
import anji.plus.system.mark.vo.TaskListVo;

import java.util.List;

/**
 * <p>
 * 任务节点表 服务类
 * </p>
 *
 * @author luwei
 * @since 2023-11-08
 */
public interface ITaskNodeListService extends IBaseService<TaskNodeList> {


    /***
     * @Description:  查询任务对应的节点详情信息
     * @Author: zhouchong
     * @Date: 2023/11/12 13:06
     * @Param name:
     * @return: java.util.List<anji.plus.system.mark.domain.TaskNodeList>
     * @Version: 1.0
     **/
    TaskListDto queryTaskDetails(long taskId);


    /***
     * @Description:  更新任务对应的节点详情信息
     * @Author: zhouchong
     * @Date: 2023/11/12 15:06
     * @Param name:
     * @return: java.util.List<anji.plus.system.mark.domain.TaskNodeList>
     * @Version: 1.0
     **/
    List<TaskNodeList> updateTaskDetails(List<TaskNodeList> taskNodeList);
}
